package br.com.sendmail.modelo;

import java.io.Serializable;

/**
 * 30/11/2012 - Template.java 
 * Elton Souza - eltonds88@gmail.com
 *
 * Classe que guarda as informações de um template
 */
public class Template implements Serializable {

	private static final long serialVersionUID = 1L;
	public static final String XML_ELEMENT_NAME = "template";
	public static final String TOKEN_PATH_IMG = "%path_img%";

	private String nome;
	private String path;
	private String tipo;
	private String pathImagens;
	private String assuntoEmail;

	/**
     * Construtor para a classe de templates
     * @param nome                  O nome com o qual o template sera identificado nas classes que utilizam a API
     * @param path                  Onde esta localizado o arquivo de template
     * @param tipo                  O mime type do email
     * @param assuntoEmail  O campo assunto do email que usara o template
     * @param pathImagens           Onde estao localizadas as imagens usadas no template
     */
	public Template(String nome, String path, String tipo, String assuntoEmail, String pathImagens) {
		super();
		this.nome = nome;
		this.path = path;
		this.tipo = tipo;
		this.assuntoEmail = assuntoEmail;
		this.pathImagens = pathImagens;
	}

	public String getNome() {
		return nome;
	}

	public String getPath() {
		return path;
	}

	public String getTipo() {
		return tipo;
	}

	public String getAssuntoEmail() {
		return assuntoEmail;
	}

	public String getPathImagens() {
		return pathImagens;
	}

}
